В чём заключается основное различие между Swagger и OpenAPI?
Swagger — это более новая версия OpenAPI
OpenAPI — это проприетарная технология Swagger, доступная только в коммерческих продуктах
Swagger — это набор инструментов, работающих с описанием API, а OpenAPI — это сам спецификационный стандарт
OpenAPI используется для серверного кода, а Swagger — исключительно для клиентских библиотек
Как наиболее точно определить Swagger?
Это не зависящая от языка спецификация для описания REST API
Это инструмент для создания баз данных API
Это инструмент для развертывания REST API
Это фреймворк для описания, документирования и визуализации REST API
Какая из перечисленных особенностей является ключевым преимуществом использования Swagger?
Языконезависимость документации, понятной человеку и машине
Обеспечение высокопроизводительной работы API
Автоматическое шифрование данных в API
Предоставление встроенной СУБД для хранения данных
Какова основная цель спецификации OpenAPI?
Сделать возможности REST API понятными без доступа к исходному коду
Генерация клиентских библиотек автоматически без участия разработчика
Автоматическое управление версиями исходного кода
Предоставить веб-интерфейс для тестирования API
Как называется документ, описывающий возможности API и являющийся основной частью потока OpenAPI?
SwaggerUI
Swagger-спецификация
REST.xml
openapi.json
Какой инструмент предоставляет пользовательский веб-интерфейс для отображения сведений о службе с использованием OpenAPI?
Swashbuckle
Swagger UI
NSwag
OpenAPIGenerator
Какое ключевое преимущество получает команда разработчиков от использования Swagger в отношении взаимодействия?
Единая «точка правды» для всех членов команды
Автоматическое исправление ошибок в коде
Увеличение скорости деплоя
Сокращение затрат на инфраструктуру